<template>
  <master :title="title">
    <listpage ref="listpage"></listpage>
  </master>
</template>
<script type="text/javascript">
  (function (G) {
    G.vue({
      "usingComponents": {///引入组件
        "master": "/components/Master/Master",///母版组件
        "listpage": "/components/List/Page/Page"///通用列表组件
      },
      "enablePullDownRefresh": true
    },G.modelList({///配置listpage组件
      modelName:'dictType',///entity名称
      title:'字典类型',
      listPage(list,query){///query为前一个页面传过来的参数
        list.getUrl = '/api/model/dictType';///列表请求API
        list.searchKey = 'name'
        ///list.canCheck = false ///取消选中按钮 同时取消批量删除
        ///list.canBack = true ///添加返回上一页按钮
        ///list.actions.add = false ///取消新增按钮
        ///list.actions.delet = undefined ///取消行删除按钮
        ///list.actions.edit = undefined ///取消行修改按钮
        // list.models = {/// 列表数据模型，默认使用后台返回对应的模型
        //   id:{
        //     label:'编号'
        //   }
        // }

      },
      modeleditquery(edit,event,query){///编辑页面 edit对象，event事件，query前一个页面传过来的参数
        console.log(edit)
        // edit.models = {///编辑数据模型，默认使用后台返回的对应模型
        //   title:{
        //     label:'标题',
        //     type:'input'
        //   }
        // }
        ///edit.readOnly = true ///设置页面只读
        ///edit.meth = 'PUT' ///请求方式
        ///edit.url = '/api/model/article' ///请求地址
      }
    }));
  })(Y)
</script>
<style scoped>

</style>
